package com.supermanger.main;

import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.util.Log;
import android.widget.TabHost;
import android.widget.TabHost.OnTabChangeListener;
import android.widget.TextView;

import com.supermanger.utils.HTMLControler;
import com.supermanger.utils.HTTPControler;

public class MainActivity extends Activity {
	String html = new String();

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.principal);

		Bundle bundle = getIntent().getExtras();
		this.html = bundle.getString("PRINCIPAL");

		Resources res = getResources();

		TabHost tabs = (TabHost) findViewById(android.R.id.tabhost);
		tabs.setup();

		TabHost.TabSpec spec = tabs.newTabSpec("inicio");
		spec.setContent(R.id.tab1);
		spec.setIndicator("Inicio", res.getDrawable(R.drawable.pestinicio));
		tabs.addTab(spec);

		spec = tabs.newTabSpec("equipos");
		spec.setContent(R.id.tab2);
		spec.setIndicator("Equipos", res.getDrawable(R.drawable.pestmisequipos));
		tabs.addTab(spec);

		spec = tabs.newTabSpec("mercado");
		spec.setContent(R.id.tab3);
		spec.setIndicator("Mercado", res.getDrawable(R.drawable.pestmercado));
		tabs.addTab(spec);

		spec = tabs.newTabSpec("ligas");
		spec.setContent(R.id.tab4);
		spec.setIndicator("Ligas", res.getDrawable(R.drawable.pestligas));
		tabs.addTab(spec);

		spec = tabs.newTabSpec("twitter");
		spec.setContent(R.id.tab5);
		spec.setIndicator("Twitter", res.getDrawable(R.drawable.pesttwitter));
		tabs.addTab(spec);

		tabs.setCurrentTab(0);

		tabs.setOnTabChangedListener(new OnTabChangeListener() {
			@Override
			public void onTabChanged(String tabId) {
				Log.i("AndroidTabsDemo", "Pulsada pest: " + tabId);
				if (tabId == "inicio") {
					html = HTTPControler
							.getHTML("http://supermanager.acb.com/principal.php");
				}else if(tabId == "equipos"){
					html = HTTPControler
							.getHTML("http://supermanager.acb.com/verequipos.php");
				}
			}
		});
		/*-------------------- TAB 1 -----------------------------------------*/

		TextView nombreEquipo1 = (TextView) findViewById(R.id.nombreEquipo1);
		TextView puntosJEquipo1 = (TextView) findViewById(R.id.puntosJEquipo1);
		TextView puntosTEquipo1 = (TextView) findViewById(R.id.puntosTEquipo1);
		TextView brokenEquipo1 = (TextView) findViewById(R.id.brokenEquipo1);
		TextView nombreEquipo2 = (TextView) findViewById(R.id.nombreEquipo2);
		TextView puntosJEquipo2 = (TextView) findViewById(R.id.puntosJEquipo2);
		TextView puntosTEquipo2 = (TextView) findViewById(R.id.puntosTEquipo2);
		TextView brokenEquipo2 = (TextView) findViewById(R.id.brokenEquipo2);
		TextView nombreEquipo3 = (TextView) findViewById(R.id.nombreEquipo3);
		TextView puntosJEquipo3 = (TextView) findViewById(R.id.puntosJEquipo3);
		TextView puntosTEquipo3 = (TextView) findViewById(R.id.puntosTEquipo3);
		TextView brokenEquipo3 = (TextView) findViewById(R.id.brokenEquipo3);
		TextView nombreEquipo4 = (TextView) findViewById(R.id.nombreEquipo4);
		TextView puntosJEquipo4 = (TextView) findViewById(R.id.puntosJEquipo4);
		TextView puntosTEquipo4 = (TextView) findViewById(R.id.puntosTEquipo4);
		TextView brokenEquipo4 = (TextView) findViewById(R.id.brokenEquipo4);
		TextView nombreEquipo5 = (TextView) findViewById(R.id.nombreEquipo5);
		TextView puntosJEquipo5 = (TextView) findViewById(R.id.puntosJEquipo5);
		TextView puntosTEquipo5 = (TextView) findViewById(R.id.puntosTEquipo5);
		TextView brokenEquipo5 = (TextView) findViewById(R.id.brokenEquipo5);

		HTMLControler htmlCtrl = new HTMLControler(this.html);
		String[] nombresEquipos = htmlCtrl.getNombreEquiposInicio();
		String[] puntosEquipos = htmlCtrl.getPuntosInicio();
		nombreEquipo1.setText(nombresEquipos[0]);
		puntosJEquipo1.setText("J" + htmlCtrl.getJornadaInicio() + ": "
				+ puntosEquipos[0]);
		puntosTEquipo1.setText("Gral: " + puntosEquipos[1]);
		brokenEquipo1.setText("Broken: " + puntosEquipos[2] + "€");

		nombreEquipo2.setText(nombresEquipos[1]);
		puntosJEquipo2.setText("J" + htmlCtrl.getJornadaInicio() + ": "
				+ puntosEquipos[3]);
		puntosTEquipo2.setText("Gral: " + puntosEquipos[4]);
		brokenEquipo2.setText("Broken: " + puntosEquipos[5] + "€");

		nombreEquipo3.setText(nombresEquipos[2]);
		puntosJEquipo3.setText("J" + htmlCtrl.getJornadaInicio() + ": "
				+ puntosEquipos[6]);
		puntosTEquipo3.setText("Gral: " + puntosEquipos[7]);
		brokenEquipo3.setText("Broken: " + puntosEquipos[8] + "€");

		nombreEquipo4.setText(nombresEquipos[3]);
		puntosJEquipo4.setText("J" + htmlCtrl.getJornadaInicio() + ": "
				+ puntosEquipos[9]);
		puntosTEquipo4.setText("Gral: " + puntosEquipos[10]);
		brokenEquipo4.setText("Broken: " + puntosEquipos[11] + "€");

		nombreEquipo5.setText(nombresEquipos[4]);
		puntosJEquipo5.setText("J" + htmlCtrl.getJornadaInicio() + ": "
				+ puntosEquipos[12]);
		puntosTEquipo5.setText("Gral: " + puntosEquipos[13]);
		brokenEquipo5.setText("Broken: " + puntosEquipos[14] + "€");
		
		//--------------------------- tab 2 -----------------------------------------

	} 
}
